Processing the open food databse to extract a small number of representative items to use as demonstration for the visualization.


In [4]:
import pandas as pd

data_dir = "/Users/seddont/Dropbox/Tom/MIDS/W209_work/project/"

Working from the full database, because the usda_imports_filtered.csv file in the shared drive does not have brand information, which will be useful for displaying.


In [160]:
# Get sample of the full database to understand what columns we want
smp = pd.read_csv(data_dir+"en.openfoodfacts.org.products.csv", sep = "\t", nrows = 100)

In [161]:
for c in smp.columns:
    print(c)


code
url
creator
created_t
created_datetime
last_modified_t
last_modified_datetime
product_name
generic_name
quantity
packaging
packaging_tags
brands
brands_tags
categories
categories_tags
categories_en
origins
origins_tags
manufacturing_places
manufacturing_places_tags
labels
labels_tags
labels_en
emb_codes
emb_codes_tags
first_packaging_code_geo
cities
cities_tags
purchase_places
stores
countries
countries_tags
countries_en
ingredients_text
allergens
allergens_en
traces
traces_tags
traces_en
serving_size
no_nutriments
additives_n
additives
additives_tags
additives_en
ingredients_from_palm_oil_n
ingredients_from_palm_oil
ingredients_from_palm_oil_tags
ingredients_that_may_be_from_palm_oil_n
ingredients_that_may_be_from_palm_oil
ingredients_that_may_be_from_palm_oil_tags
nutrition_grade_uk
nutrition_grade_fr
pnns_groups_1
pnns_groups_2
states
states_tags
states_en
main_category
main_category_en
image_url
image_small_url
energy_100g
energy-from-fat_100g
fat_100g
saturated-fat_100g
-butyric-acid_100g
-caproic-acid_100g
-caprylic-acid_100g
-capric-acid_100g
-lauric-acid_100g
-myristic-acid_100g
-palmitic-acid_100g
-stearic-acid_100g
-arachidic-acid_100g
-behenic-acid_100g
-lignoceric-acid_100g
-cerotic-acid_100g
-montanic-acid_100g
-melissic-acid_100g
monounsaturated-fat_100g
polyunsaturated-fat_100g
omega-3-fat_100g
-alpha-linolenic-acid_100g
-eicosapentaenoic-acid_100g
-docosahexaenoic-acid_100g
omega-6-fat_100g
-linoleic-acid_100g
-arachidonic-acid_100g
-gamma-linolenic-acid_100g
-dihomo-gamma-linolenic-acid_100g
omega-9-fat_100g
-oleic-acid_100g
-elaidic-acid_100g
-gondoic-acid_100g
-mead-acid_100g
-erucic-acid_100g
-nervonic-acid_100g
trans-fat_100g
cholesterol_100g
carbohydrates_100g
sugars_100g
-sucrose_100g
-glucose_100g
-fructose_100g
-lactose_100g
-maltose_100g
-maltodextrins_100g
starch_100g
polyols_100g
fiber_100g
proteins_100g
casein_100g
serum-proteins_100g
nucleotides_100g
salt_100g
sodium_100g
alcohol_100g
vitamin-a_100g
beta-carotene_100g
vitamin-d_100g
vitamin-e_100g
vitamin-k_100g
vitamin-c_100g
vitamin-b1_100g
vitamin-b2_100g
vitamin-pp_100g
vitamin-b6_100g
vitamin-b9_100g
folates_100g
vitamin-b12_100g
biotin_100g
pantothenic-acid_100g
silica_100g
bicarbonate_100g
potassium_100g
chloride_100g
calcium_100g
phosphorus_100g
iron_100g
magnesium_100g
zinc_100g
copper_100g
manganese_100g
fluoride_100g
selenium_100g
chromium_100g
molybdenum_100g
iodine_100g
caffeine_100g
taurine_100g
ph_100g
fruits-vegetables-nuts_100g
collagen-meat-protein-ratio_100g
cocoa_100g
chlorophyl_100g
carbon-footprint_100g
nutrition-score-fr_100g
nutrition-score-uk_100g
glycemic-index_100g
water-hardness_100g

In [45]:
# Specify what columns we need for the demonstration visualizations

demo_cols = ['code', 'creator', 'product_name', 'generic_name', 'quantity',
       'brands', 'brands_tags', 'categories', 'categories_tags', 'serving_size',
       'serving_size', 'energy_100g', 'energyfromfat_100g', 'fat_100g',
       'saturatedfat_100g', 'monounsaturatedfat_100g',
       'polyunsaturatedfat_100g', 'omega3fat_100g', 'omega6fat_100g',
       'omega9fat_100g', 'oleicacid_100g', 'transfat_100g', 'cholesterol_100g',
       'carbohydrates_100g', 'sugars_100g', 'sucrose_100g', 'glucose_100g',
       'fructose_100g', 'lactose_100g', 'maltose_100g', 'starch_100g',
       'fiber_100g', 'proteins_100g', 'salt_100g', 'sodium_100g',
       'alcohol_100g', 'vitamina_100g', 'betacarotene_100g', 'vitamind_100g',
       'vitamine_100g', 'vitamink_100g', 'vitaminc_100g', 'vitaminb1_100g',
       'vitaminb2_100g', 'vitaminpp_100g', 'vitaminb6_100g', 'vitaminb9_100g',
       'folates_100g', 'vitaminb12_100g', 'bicarbonate_100g', 'potassium_100g',
       'chloride_100g', 'calcium_100g', 'iron_100g', 'fluoride_100g',
       'iodine_100g', 'caffeine_100g', 'cocoa_100g',
       'ingredients_list']

# Create a list of columns to drop
drop_cols = [c for c in smp.columns if c not in demo_cols]
print(drop_cols)


['url', 'created_t', 'created_datetime', 'last_modified_t', 'last_modified_datetime', 'packaging', 'packaging_tags', 'categories_en', 'origins', 'origins_tags', 'manufacturing_places', 'manufacturing_places_tags', 'labels', 'labels_tags', 'labels_en', 'emb_codes', 'emb_codes_tags', 'first_packaging_code_geo', 'cities', 'cities_tags', 'purchase_places', 'stores', 'countries', 'countries_tags', 'countries_en', 'ingredients_text', 'allergens', 'allergens_en', 'traces', 'traces_tags', 'traces_en', 'no_nutriments', 'additives_n', 'additives', 'additives_tags', 'additives_en', 'ingredients_from_palm_oil_n', 'ingredients_from_palm_oil', 'ingredients_from_palm_oil_tags', 'ingredients_that_may_be_from_palm_oil_n', 'ingredients_that_may_be_from_palm_oil', 'ingredients_that_may_be_from_palm_oil_tags', 'nutrition_grade_uk', 'nutrition_grade_fr', 'pnns_groups_1', 'pnns_groups_2', 'states', 'states_tags', 'states_en', 'main_category', 'main_category_en', 'image_url', 'image_small_url', 'energy-from-fat_100g', 'saturated-fat_100g', '-butyric-acid_100g', '-caproic-acid_100g', '-caprylic-acid_100g', '-capric-acid_100g', '-lauric-acid_100g', '-myristic-acid_100g', '-palmitic-acid_100g', '-stearic-acid_100g', '-arachidic-acid_100g', '-behenic-acid_100g', '-lignoceric-acid_100g', '-cerotic-acid_100g', '-montanic-acid_100g', '-melissic-acid_100g', 'monounsaturated-fat_100g', 'polyunsaturated-fat_100g', 'omega-3-fat_100g', '-alpha-linolenic-acid_100g', '-eicosapentaenoic-acid_100g', '-docosahexaenoic-acid_100g', 'omega-6-fat_100g', '-linoleic-acid_100g', '-arachidonic-acid_100g', '-gamma-linolenic-acid_100g', '-dihomo-gamma-linolenic-acid_100g', 'omega-9-fat_100g', '-oleic-acid_100g', '-elaidic-acid_100g', '-gondoic-acid_100g', '-mead-acid_100g', '-erucic-acid_100g', '-nervonic-acid_100g', 'trans-fat_100g', '-sucrose_100g', '-glucose_100g', '-fructose_100g', '-lactose_100g', '-maltose_100g', '-maltodextrins_100g', 'polyols_100g', 'casein_100g', 'serum-proteins_100g', 'nucleotides_100g', 'vitamin-a_100g', 'beta-carotene_100g', 'vitamin-d_100g', 'vitamin-e_100g', 'vitamin-k_100g', 'vitamin-c_100g', 'vitamin-b1_100g', 'vitamin-b2_100g', 'vitamin-pp_100g', 'vitamin-b6_100g', 'vitamin-b9_100g', 'vitamin-b12_100g', 'biotin_100g', 'pantothenic-acid_100g', 'silica_100g', 'phosphorus_100g', 'magnesium_100g', 'zinc_100g', 'copper_100g', 'manganese_100g', 'selenium_100g', 'chromium_100g', 'molybdenum_100g', 'taurine_100g', 'ph_100g', 'fruits-vegetables-nuts_100g', 'collagen-meat-protein-ratio_100g', 'chlorophyl_100g', 'carbon-footprint_100g', 'nutrition-score-fr_100g', 'nutrition-score-uk_100g', 'glycemic-index_100g', 'water-hardness_100g']

In [54]:
# Pull in full dataset
df = pd.read_csv(data_dir+"en.openfoodfacts.org.products.csv", sep = "\t")


/Users/seddont/anaconda/lib/python3.5/site-packages/IPython/core/interactiveshell.py:2717: DtypeWarning: Columns (0,3,5,19,20,24,25,26,27,28,35,36,37,38,39,48) have mixed types. Specify dtype option on import or set low_memory=False.
  interactivity=interactivity, compiler=compiler, result=result)

In [55]:
# Drop unwanted columns
df.drop(drop_cols, axis = 1, inplace = True)

In [56]:
# Take a quick look
df


Out[56]:
code creator product_name generic_name quantity brands brands_tags categories categories_tags serving_size ... folates_100g bicarbonate_100g potassium_100g chloride_100g calcium_100g iron_100g fluoride_100g iodine_100g caffeine_100g cocoa_100g
0 3087 openfoodfacts-contributors Farine de blé noir NaN 1kg Ferme t'y R'nao ferme-t-y-r-nao NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
1 4530 usda-ndb-import Banana Chips Sweetened (Whole) NaN NaN NaN NaN NaN NaN 28 g (1 ONZ) ... NaN NaN NaN NaN 0.000 0.00129 NaN NaN NaN NaN
2 4559 usda-ndb-import Peanuts NaN NaN Torn & Glasser torn-glasser NaN NaN 28 g (0.25 cup) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
3 16087 usda-ndb-import Organic Salted Nut Mix NaN NaN Grizzlies grizzlies NaN NaN 28 g (0.25 cup) ... NaN NaN NaN NaN 0.143 0.00514 NaN NaN NaN NaN
4 16094 usda-ndb-import Organic Polenta NaN NaN Bob's Red Mill bob-s-red-mill NaN NaN 35 g (0.25 cup) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
5 16100 usda-ndb-import Breadshop Honey Gone Nuts Granola NaN NaN Unfi unfi NaN NaN 52 g (0.5 cup) ... NaN NaN NaN NaN 0.038 0.00346 NaN NaN NaN NaN
6 16117 usda-ndb-import Organic Long Grain White Rice NaN NaN Lundberg lundberg NaN NaN 45 g (0.25 cup) ... NaN NaN NaN NaN 0.044 NaN NaN NaN NaN NaN
7 16124 usda-ndb-import Organic Muesli NaN NaN Daddy's Muesli daddy-s-muesli NaN NaN 64 g (0.5 cup) ... NaN NaN NaN NaN 0.062 0.00422 NaN NaN NaN NaN
8 16193 usda-ndb-import Organic Dark Chocolate Minis NaN NaN Equal Exchange equal-exchange NaN NaN 40 g (40 g) ... NaN NaN NaN NaN 0.050 0.01125 NaN NaN NaN NaN
9 16513 usda-ndb-import Organic Sunflower Oil NaN NaN Napa Valley Naturals napa-valley-naturals NaN NaN 14 g (1 Tbsp) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
10 16612 usda-ndb-import Organic Adzuki Beans NaN NaN Unfi unfi NaN NaN 48 g (0.25 cup) ... NaN NaN NaN NaN 0.062 0.00450 NaN NaN NaN NaN
11 16650 usda-ndb-import Organic Penne Pasta NaN NaN Gardentime gardentime NaN NaN 57 g (0.5 cup) ... NaN NaN NaN NaN NaN 0.00126 NaN NaN NaN NaN
12 16872 usda-ndb-import Zen Party Mix NaN NaN Sunridge sunridge NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN 0.133 0.00360 NaN NaN NaN NaN
13 16933 usda-ndb-import Organic Golden Flax Seeds NaN NaN Unfi unfi NaN NaN 21 g (2 Tbsp) ... NaN NaN NaN NaN 0.286 0.01286 NaN NaN NaN NaN
14 17497 usda-ndb-import Organic Spicy Punks NaN NaN Eden eden NaN NaN 33 g (0.25 cup) ... NaN NaN NaN NaN NaN 0.00545 NaN NaN NaN NaN
15 18012 usda-ndb-import Cinnamon Nut Granola NaN NaN Grizzlies grizzlies NaN NaN 55 g (0.5 cup) ... NaN NaN NaN NaN NaN 0.00131 NaN NaN NaN NaN
16 18050 usda-ndb-import Organic Hazelnuts NaN NaN Grizzlies grizzlies NaN NaN 28 g (0.25 cup) ... NaN NaN NaN NaN 0.107 0.00450 NaN NaN NaN NaN
17 18173 usda-ndb-import Organic Sweetened Banana Chips NaN NaN Unfi unfi NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN NaN 0.00120 NaN NaN NaN NaN
18 18197 usda-ndb-import Lotus Organic Brown Jasmine Rice NaN NaN Unfi unfi NaN NaN 45 g (0.25 cup) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
19 18227 usda-ndb-import Organic Oat Groats NaN NaN Pcc pcc NaN NaN 42 g (0.25 cup) ... NaN NaN NaN NaN 0.048 0.00429 NaN NaN NaN NaN
20 18265 usda-ndb-import Energy Power Mix NaN NaN Sunridge sunridge NaN NaN 40 g (0.25 cup) ... NaN NaN NaN NaN 0.100 0.00180 NaN NaN NaN NaN
21 18289 usda-ndb-import Antioxidant Mix - Berries & Chocolate NaN NaN Sunridge sunridge NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN 0.067 0.00240 NaN NaN NaN NaN
22 18319 usda-ndb-import Organic Quinoa Coconut Granola With Mango NaN NaN Sunridge sunridge NaN NaN 55 g (0.5 cup) ... NaN NaN NaN NaN 0.036 0.00262 NaN NaN NaN NaN
23 18340 usda-ndb-import Fire Roasted Hatch Green Chile Almonds NaN NaN Sunridge sunridge NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN 0.267 0.00360 NaN NaN NaN NaN
24 18357 usda-ndb-import Peanut Butter Power Chews NaN NaN Sunridge sunridge NaN NaN 45 g (45 GRM) ... NaN NaN NaN NaN 0.089 0.00160 NaN NaN NaN NaN
25 18371 usda-ndb-import Real Salt Granular NaN NaN Redmond redmond NaN NaN 1.4 g (0.25 tsp) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
26 18388 usda-ndb-import Organic Unswt Berry Coconut Granola NaN NaN New England Naturals new-england-naturals NaN NaN 54 g (0.5 cup) ... NaN NaN NaN NaN 0.037 0.00333 NaN NaN NaN NaN
27 18395 usda-ndb-import Roasted Salted Black Pepper Cashews NaN NaN Sunridge sunridge NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.067 0.00600 NaN NaN NaN NaN
28 18401 usda-ndb-import Thai Curry Roasted Cashews NaN NaN Sunridge sunridge NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.067 0.00600 NaN NaN NaN NaN
29 18418 usda-ndb-import Wasabi Tamari Almonds NaN NaN Sunridge sunridge NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.200 0.00360 NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
330420 9789961637609 openfoodfacts-contributors Tarifs djoghrafia NaN 1 Chihab chihab NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330421 9791463741241 scailyna Gingembre NaN 50 g Terre exotique terre-exotique Aliments et boissons à base de végétaux,Alimen... en:plant-based-foods-and-beverages,en:plant-ba... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330422 9800120499 openfoodfacts-contributors Ferrero Rocher NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330423 9800801107 tacite-mass-editor NaN NaN NaN NaN NaN fr:Pâtes à tartiner aux noisettes et au cacao en:spreads,en:breakfasts,en:sweet-spreads,fr:p... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330424 9800895007 tacite-mass-editor NaN NaN NaN NaN NaN fr:Pâtes à tartiner aux noisettes et au cacao en:spreads,en:breakfasts,en:sweet-spreads,fr:p... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330425 9800895250 tacite-mass-editor NaN NaN NaN NaN NaN fr:Pâtes à tartiner aux noisettes et au cacao en:spreads,en:breakfasts,en:sweet-spreads,fr:p... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330426 9802735 date-limite-app NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330427 9820111458900 openfoodfacts-contributors Les Belles Tranches Bacon fumé NaN 180 g Justin Bridou justin-bridou Viandes,Porc,Bacon,Bacon en tranche en:meats,en:pork,en:bacon,en:sliced-bacon NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330428 9836654056565 usda-ndb-import Raspados Ice Bars NaN NaN Jarritos, The Jel Sert Company jarritos,the-jel-sert-company NaN NaN 57 g (57 g) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330429 9847548283004 drmalabar Tartines craquantes bio au sarrasin NaN NaN Le Pain des fleurs le-pain-des-fleurs Biscottes au sarrasin,Biscottes en:plant-based-foods-and-beverages,en:plant-ba... NaN ... NaN NaN NaN NaN NaN 0.00380 NaN NaN NaN NaN
330430 98709870987 openfoodfacts-contributors NaN NaN 33cl NaN NaN Colas en:beverages,en:carbonated-drinks,en:sodas,en:... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330431 9871311007 aleene Lager Bière caribeenne de luxe 330 ml Carib carib Bières blondes en:beverages,en:alcoholic-beverages,en:beers,e... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330432 9876567898765 openfoodfacts-contributors nf test NaN 100g NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330433 988639 tacite-mass-editor NaN NaN NaN NaN NaN fr:Pâtes à tartiner aux noisettes et au cacao en:spreads,en:breakfasts,en:sweet-spreads,fr:p... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330434 9900000000233 kiliweb Amandes NaN NaN Biosic biosic NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330435 9900010011557 jeanbono Miel de Camargue Miel 250 g L. Boulaire l-boulaire Miels français en:spreads,en:breakfasts,en:sweet-spreads,en:b... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330436 9901198001583 openfoodfacts-contributors Лимон — лайм NaN 2 Пеликан пеликан Лайм,Limes en:plant-based-foods-and-beverages,en:plant-ba... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330437 9901942000794 gaspardbenoit Mleko wiejskie NaN 1L Piątnica piątnica NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330438 99044169 date-limite-app Poireaux NaN 1 kg NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330439 9906410000009 agamitsudo Roussette du Bugey (2011) Vins blanc du Bugey 750 ml Roussette du Bugey roussette-du-bugey Boissons,Boissons alcoolisées,Vins,Vins blancs... en:beverages,en:alcoholic-beverages,en:wines,e... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330440 9908278636246 andre Szprot w oleju roslinnym Sprot 170g EvraFish evrafish pl:Szprot pl:szprot NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330441 99111250 balooval Thé vert Earl grey thé bio équitable 50 g Lobodis lobodis thés verts en:plant-based-foods-and-beverages,en:beverage... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330442 9918 woshilapin Cheese cake thé vert, yuzu NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330443 9935010000003 sebleouf Rillette d'oie NaN 180 g Sans marque,D.Lambert sans-marque,d-lambert Viandes,Produits à tartiner,Charcuteries,Produ... en:meats,en:spreads,en:prepared-meats,en:salte... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330444 99410148 date-limite-app NaN NaN NaN NaN NaN Peanuts en:plant-based-foods-and-beverages,en:plant-ba... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330445 9948282780603 openfoodfacts-contributors Tomato & ricotta NaN 1 Panzani panzani NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330446 99567453 usda-ndb-import Mint Melange Tea A Blend Of Peppermint, Lemon ... NaN NaN Trader Joe's trader-joe-s NaN NaN 20 g (0.7 oz) ... NaN NaN 0.0 NaN 0.000 0.00000 NaN NaN NaN NaN
330447 9970229501521 tomato 乐吧泡菜味薯片 Leba pickle flavor potato chips 50 g 乐吧 乐吧 Potato chips en:salty-snacks,en:appetizers,en:chips-and-fri... NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330448 9980282863788 openfoodfacts-contributors Tomates aux Vermicelles NaN 67g Knorr knorr NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330449 999990026839 usda-ndb-import Sugar Free Drink Mix, Peach Tea NaN NaN Market Pantry market-pantry NaN NaN 1 g (0.5 PACKET) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

330450 rows × 31 columns


In [58]:
# Drop all rows that are not from the usda ndb import
df = df[df.creator == "usda-ndb-import"]

In [59]:
df


Out[59]:
code creator product_name generic_name quantity brands brands_tags categories categories_tags serving_size ... folates_100g bicarbonate_100g potassium_100g chloride_100g calcium_100g iron_100g fluoride_100g iodine_100g caffeine_100g cocoa_100g
1 4530 usda-ndb-import Banana Chips Sweetened (Whole) NaN NaN NaN NaN NaN NaN 28 g (1 ONZ) ... NaN NaN NaN NaN 0.000 0.00129 NaN NaN NaN NaN
2 4559 usda-ndb-import Peanuts NaN NaN Torn & Glasser torn-glasser NaN NaN 28 g (0.25 cup) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
3 16087 usda-ndb-import Organic Salted Nut Mix NaN NaN Grizzlies grizzlies NaN NaN 28 g (0.25 cup) ... NaN NaN NaN NaN 0.143 0.00514 NaN NaN NaN NaN
4 16094 usda-ndb-import Organic Polenta NaN NaN Bob's Red Mill bob-s-red-mill NaN NaN 35 g (0.25 cup) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
5 16100 usda-ndb-import Breadshop Honey Gone Nuts Granola NaN NaN Unfi unfi NaN NaN 52 g (0.5 cup) ... NaN NaN NaN NaN 0.038 0.00346 NaN NaN NaN NaN
6 16117 usda-ndb-import Organic Long Grain White Rice NaN NaN Lundberg lundberg NaN NaN 45 g (0.25 cup) ... NaN NaN NaN NaN 0.044 NaN NaN NaN NaN NaN
7 16124 usda-ndb-import Organic Muesli NaN NaN Daddy's Muesli daddy-s-muesli NaN NaN 64 g (0.5 cup) ... NaN NaN NaN NaN 0.062 0.00422 NaN NaN NaN NaN
8 16193 usda-ndb-import Organic Dark Chocolate Minis NaN NaN Equal Exchange equal-exchange NaN NaN 40 g (40 g) ... NaN NaN NaN NaN 0.050 0.01125 NaN NaN NaN NaN
9 16513 usda-ndb-import Organic Sunflower Oil NaN NaN Napa Valley Naturals napa-valley-naturals NaN NaN 14 g (1 Tbsp) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
10 16612 usda-ndb-import Organic Adzuki Beans NaN NaN Unfi unfi NaN NaN 48 g (0.25 cup) ... NaN NaN NaN NaN 0.062 0.00450 NaN NaN NaN NaN
11 16650 usda-ndb-import Organic Penne Pasta NaN NaN Gardentime gardentime NaN NaN 57 g (0.5 cup) ... NaN NaN NaN NaN NaN 0.00126 NaN NaN NaN NaN
12 16872 usda-ndb-import Zen Party Mix NaN NaN Sunridge sunridge NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN 0.133 0.00360 NaN NaN NaN NaN
13 16933 usda-ndb-import Organic Golden Flax Seeds NaN NaN Unfi unfi NaN NaN 21 g (2 Tbsp) ... NaN NaN NaN NaN 0.286 0.01286 NaN NaN NaN NaN
14 17497 usda-ndb-import Organic Spicy Punks NaN NaN Eden eden NaN NaN 33 g (0.25 cup) ... NaN NaN NaN NaN NaN 0.00545 NaN NaN NaN NaN
15 18012 usda-ndb-import Cinnamon Nut Granola NaN NaN Grizzlies grizzlies NaN NaN 55 g (0.5 cup) ... NaN NaN NaN NaN NaN 0.00131 NaN NaN NaN NaN
16 18050 usda-ndb-import Organic Hazelnuts NaN NaN Grizzlies grizzlies NaN NaN 28 g (0.25 cup) ... NaN NaN NaN NaN 0.107 0.00450 NaN NaN NaN NaN
17 18173 usda-ndb-import Organic Sweetened Banana Chips NaN NaN Unfi unfi NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN NaN 0.00120 NaN NaN NaN NaN
18 18197 usda-ndb-import Lotus Organic Brown Jasmine Rice NaN NaN Unfi unfi NaN NaN 45 g (0.25 cup) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
19 18227 usda-ndb-import Organic Oat Groats NaN NaN Pcc pcc NaN NaN 42 g (0.25 cup) ... NaN NaN NaN NaN 0.048 0.00429 NaN NaN NaN NaN
20 18265 usda-ndb-import Energy Power Mix NaN NaN Sunridge sunridge NaN NaN 40 g (0.25 cup) ... NaN NaN NaN NaN 0.100 0.00180 NaN NaN NaN NaN
21 18289 usda-ndb-import Antioxidant Mix - Berries & Chocolate NaN NaN Sunridge sunridge NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN 0.067 0.00240 NaN NaN NaN NaN
22 18319 usda-ndb-import Organic Quinoa Coconut Granola With Mango NaN NaN Sunridge sunridge NaN NaN 55 g (0.5 cup) ... NaN NaN NaN NaN 0.036 0.00262 NaN NaN NaN NaN
23 18340 usda-ndb-import Fire Roasted Hatch Green Chile Almonds NaN NaN Sunridge sunridge NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN 0.267 0.00360 NaN NaN NaN NaN
24 18357 usda-ndb-import Peanut Butter Power Chews NaN NaN Sunridge sunridge NaN NaN 45 g (45 GRM) ... NaN NaN NaN NaN 0.089 0.00160 NaN NaN NaN NaN
25 18371 usda-ndb-import Real Salt Granular NaN NaN Redmond redmond NaN NaN 1.4 g (0.25 tsp) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
26 18388 usda-ndb-import Organic Unswt Berry Coconut Granola NaN NaN New England Naturals new-england-naturals NaN NaN 54 g (0.5 cup) ... NaN NaN NaN NaN 0.037 0.00333 NaN NaN NaN NaN
27 18395 usda-ndb-import Roasted Salted Black Pepper Cashews NaN NaN Sunridge sunridge NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.067 0.00600 NaN NaN NaN NaN
28 18401 usda-ndb-import Thai Curry Roasted Cashews NaN NaN Sunridge sunridge NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.067 0.00600 NaN NaN NaN NaN
29 18418 usda-ndb-import Wasabi Tamari Almonds NaN NaN Sunridge sunridge NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.200 0.00360 NaN NaN NaN NaN
30 18449 usda-ndb-import Organic Medium Shredded Coconut NaN NaN Unfi unfi NaN NaN 30 g (0.25 cup) ... NaN NaN NaN NaN NaN 0.00240 NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
330245 9556041600040 usda-ndb-import Sardines In Chili Oil NaN NaN Ayam Brand ayam-brand NaN NaN 56 g (2 oz) ... NaN NaN NaN NaN 0.250 0.00193 NaN NaN NaN NaN
330246 9556041600057 usda-ndb-import Sardines In Kung Pao Sauce NaN NaN Ayam Brand ayam-brand NaN NaN 56 g (2 oz) ... NaN NaN NaN NaN 0.446 0.00321 NaN NaN NaN NaN
330248 9556041600255 usda-ndb-import Mackerel In Tomato Sauce NaN NaN Ayam Brand ayam-brand NaN NaN 56 g (2 oz) ... NaN NaN NaN NaN 0.143 0.00129 NaN NaN NaN NaN
330249 9556041600293 usda-ndb-import Sardines In Extra Virgin Olive Oil NaN NaN Ayam Brand ayam-brand NaN NaN 56 g (56 g) ... NaN NaN NaN NaN 0.179 0.00129 NaN NaN NaN NaN
330250 9556041602143 usda-ndb-import Ayam, Satay Peanut Sauce NaN NaN Guinea Foods Sdn Bhd guinea-foods-sdn-bhd NaN NaN 70 g (2.5 oz) ... NaN NaN NaN NaN 0.057 0.00103 NaN NaN NaN NaN
330251 9556041602211 usda-ndb-import Baked Beans In Tomato Sauce NaN NaN Ayam ayam NaN NaN 130 g (4.6 oz) ... NaN NaN NaN NaN 0.046 0.00208 NaN NaN NaN NaN
330258 9556041608947 usda-ndb-import Ayam, Malaysian Satay Sauce, Mild NaN NaN Guinea Foods Sdn Bhd guinea-foods-sdn-bhd NaN NaN 85 g (3 oz) ... NaN NaN NaN NaN 0.024 0.00085 NaN NaN NaN NaN
330259 9556041608954 usda-ndb-import Ayam, Medium Thai Satay Sauce, Lemongrass And ... NaN NaN Guinea Foods Sdn Bhd guinea-foods-sdn-bhd NaN NaN 85 g (3 oz) ... NaN NaN NaN NaN 0.047 0.00127 NaN NaN NaN NaN
330266 9556041610940 usda-ndb-import Coconut Spread (Kaya) NaN NaN Ayam ayam NaN NaN 18.5 g (2.6 oz) ... NaN NaN NaN NaN 0.000 0.00389 NaN NaN NaN NaN
330273 9556041612593 usda-ndb-import Malaysian Curry Paste, Mild NaN NaN Ayam ayam NaN NaN 46 g (46 g) ... NaN NaN NaN NaN 0.043 0.00157 NaN NaN NaN NaN
330274 9556041612609 usda-ndb-import Curry Paste For Beef Rendang, Medium NaN NaN Ayam ayam NaN NaN 46 g (46 g) ... NaN NaN NaN NaN 0.043 0.00157 NaN NaN NaN NaN
330276 9556041620369 usda-ndb-import Sardines In Spicy Tomato Sauce, Chili And Lime NaN NaN Ayam Brand ayam-brand NaN NaN 56 g (56 g) ... NaN NaN NaN NaN 0.357 0.00257 NaN NaN NaN NaN
330284 9556107022601 usda-ndb-import Goldwilly, Original Instant Chrysanthemum Tea,... NaN NaN Hsc International Pte. Ltd. hsc-international-pte-ltd NaN NaN 18 g (18 g) ... NaN NaN NaN NaN 0.000 0.01000 NaN NaN NaN NaN
330297 9556173386461 usda-ndb-import Chewy Candy NaN NaN Fruit Plus fruit-plus NaN NaN 12.5 g (0.45 oz) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
330311 9556390158162 usda-ndb-import Lee, Special Crackers NaN NaN Lee Biscuits (Pte.) Ltd. lee-biscuits-pte-ltd NaN NaN 22 g (22 g) ... NaN NaN NaN NaN 0.045 0.00082 NaN NaN NaN NaN
330312 9556390178160 usda-ndb-import Sugar Crackers NaN NaN Lee Biscuits (Pte.) Ltd. lee-biscuits-pte-ltd NaN NaN 22 g (3 PCS) ... NaN NaN NaN NaN 0.000 0.00082 NaN NaN NaN NaN
330331 956088003170 usda-ndb-import Blueberry Chia Buckwheat Muesli NaN NaN Seven Sundays, Seven Sundays Llc seven-sundays,seven-sundays-llc NaN NaN 57 g (0.5 cup) ... NaN NaN NaN NaN 0.070 0.00474 NaN NaN NaN NaN
330332 95656335 usda-ndb-import Chipotle Peppers In Adobo Sauce NaN NaN La Costena la-costena NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.000 0.00240 NaN NaN NaN NaN
330333 95659305 usda-ndb-import Dal Makhani NaN NaN Truly Indian truly-indian NaN NaN 150 g (150 g) ... NaN NaN NaN NaN 0.027 0.00120 NaN NaN NaN NaN
330345 9603636634635 usda-ndb-import Smoked Gouda Cheese NaN NaN Specially Selected specially-selected NaN NaN 28 g (1 oz) ... NaN NaN NaN NaN 0.714 NaN NaN NaN NaN NaN
330355 96083338 usda-ndb-import Haywards, Baby Beetroot NaN NaN Mizkan Euro Ltd. mizkan-euro-ltd NaN NaN 100 g (100 g) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330363 96092613 usda-ndb-import Umami Pepper, Hot NaN NaN Taste #5 taste-5 NaN NaN 100 g (100 g) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330375 9644000330654 usda-ndb-import Balsamic Vinegar Of Modena Glaze NaN NaN Monari Fererzoni monari-fererzoni NaN NaN 18 g (1 Tbsp) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330398 9755635018555 usda-ndb-import Sour Licorice Twists, Sour Cherry NaN NaN Newman's Own newman-s-own NaN NaN 40 g (40 g) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
330399 9763556636543 usda-ndb-import Taco Seasoning Mix NaN NaN Mccormick & Company Inc. mccormick-company-inc NaN NaN 6 g (2 tsp) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330406 9780803738782 usda-ndb-import Organic Z Bar NaN NaN Clif Kid clif-kid NaN NaN 36 g (1 BAR) ... 0.000222 NaN 0.333 NaN 0.556 0.00500 NaN NaN NaN NaN
330419 9787461062105 usda-ndb-import Natural Cassava NaN NaN Industria De Casabe Paul industria-de-casabe-paul NaN NaN 85 g (85 GRM) ... NaN NaN NaN NaN 0.000 0.00127 NaN NaN NaN NaN
330428 9836654056565 usda-ndb-import Raspados Ice Bars NaN NaN Jarritos, The Jel Sert Company jarritos,the-jel-sert-company NaN NaN 57 g (57 g) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
330446 99567453 usda-ndb-import Mint Melange Tea A Blend Of Peppermint, Lemon ... NaN NaN Trader Joe's trader-joe-s NaN NaN 20 g (0.7 oz) ... NaN NaN 0.000 NaN 0.000 0.00000 NaN NaN NaN NaN
330449 999990026839 usda-ndb-import Sugar Free Drink Mix, Peach Tea NaN NaN Market Pantry market-pantry NaN NaN 1 g (0.5 PACKET) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

169868 rows × 31 columns

Now down to a manageable number of rows and columns. Going to explore for a few typical items to use as demo data. Let's take a look at donuts, crackers and cereal -- the three categories used in the paper prototype.


In [61]:
df[df["product_name"].str.lower().str.contains("donut", na = False)]


Out[61]:
code creator product_name generic_name quantity brands brands_tags categories categories_tags serving_size ... folates_100g bicarbonate_100g potassium_100g chloride_100g calcium_100g iron_100g fluoride_100g iodine_100g caffeine_100g cocoa_100g
1816 11110008817 usda-ndb-import Maple Glazed Cake Donuts NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 71 g (1 DONUT) ... NaN NaN NaN NaN 0.113 0.00203 NaN NaN NaN NaN
2084 11110045546 usda-ndb-import Chocolate Enrobed Cake Donuts NaN NaN Bakery Fresh Goodness bakery-fresh-goodness NaN NaN 69 g (69 g) ... NaN NaN NaN NaN 0.000 0.00209 NaN NaN NaN NaN
2234 11110140111 usda-ndb-import Glazed Sour Cream Cake Donut Holes NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 56 g (4 DONUT HOLES) ... NaN NaN NaN NaN 0.107 0.00129 NaN NaN NaN NaN
2235 11110140685 usda-ndb-import Sour Cream Donuts NaN NaN Bakery Goodness bakery-goodness NaN NaN 83 g (83 g) ... NaN NaN NaN NaN 0.024 0.00043 NaN NaN NaN NaN
2236 11110160058 usda-ndb-import Plain Cake Donuts NaN NaN Kroger kroger NaN NaN 28 g (28 g) ... NaN NaN NaN NaN 0.000 0.00257 NaN NaN NaN NaN
2237 11110160607 usda-ndb-import Glazed Cake Donuts, Blueberry NaN NaN Kroger kroger NaN NaN 71 g (71 g) ... NaN NaN NaN NaN 0.085 0.00152 NaN NaN NaN NaN
2271 11110198990 usda-ndb-import Cake Donuts, S'Mores NaN NaN Bakery Fresh Goodness, The Kroger Co. bakery-fresh-goodness,the-kroger-co NaN NaN 62 g (1 DONUT) ... NaN NaN NaN NaN 0.065 0.00232 NaN NaN NaN NaN
2315 11110266002 usda-ndb-import Colored Sugared Cake Donut Holes NaN NaN The Kroger Co the-kroger-co NaN NaN 56 g (4 DONUT HOLES) ... NaN NaN NaN NaN 0.036 0.00129 NaN NaN NaN NaN
2319 11110268136 usda-ndb-import Yeast Raised Glazed Donuts NaN NaN Bakery Fresh Goodness bakery-fresh-goodness NaN NaN 71 g (71 g) ... 0.000085 NaN NaN NaN 0.085 0.00203 NaN NaN NaN NaN
2806 11110653826 usda-ndb-import Red Powdered Donut Holes NaN NaN Bakery Fresh Goodness, The Kroger Co. bakery-fresh-goodness,the-kroger-co NaN NaN 57 g (4 DONUT HOLES) ... NaN NaN NaN NaN 0.035 0.00189 NaN NaN NaN NaN
2807 11110653833 usda-ndb-import Green Powdered Donuts Holes NaN NaN Bakery Fresh Goodness, The Kroger Co. bakery-fresh-goodness,the-kroger-co NaN NaN 57 g (4 DONUT HOLES) ... NaN NaN NaN NaN 0.035 0.00189 NaN NaN NaN NaN
2808 11110653840 usda-ndb-import Powdered Donut Holes NaN NaN Bakery Fresh Goodness, The Kroger Co. bakery-fresh-goodness,the-kroger-co NaN NaN 57 g (4 DONUT HOLES) ... NaN NaN NaN NaN 0.035 0.00189 NaN NaN NaN NaN
4229 11110867377 usda-ndb-import Mini Powdered Donuts NaN NaN Psst psst NaN NaN 85 g (85 g) ... NaN NaN NaN NaN 0.024 0.00169 NaN NaN NaN NaN
9226 11225127700 usda-ndb-import Sweet P's Bake Shop, Jumbo Glazed Raised Donuts NaN NaN Kingston Marketing Co kingston-marketing-co NaN NaN 78 g (1 DONUT) ... NaN NaN NaN NaN 0.103 0.00138 NaN NaN NaN NaN
9227 11225127724 usda-ndb-import Sweet P's, Mini Glazed Raised Donuts NaN NaN Kingston Marketing Co kingston-marketing-co NaN NaN 39 g (1 DONUT) ... NaN NaN NaN NaN 0.154 0.00092 NaN NaN NaN NaN
12485 15400214476 usda-ndb-import Donuts NaN NaN Western Family, Western Family Foods Inc. western-family,western-family-foods-inc NaN NaN 61 g (1 DONUT) ... NaN NaN NaN NaN 0.033 0.00177 NaN NaN NaN NaN
14832 18894461708 usda-ndb-import Glazed Donuts NaN NaN Big Y, Big Y Foods Inc. big-y,big-y-foods-inc NaN NaN 79 g (1 DOUNT) ... NaN NaN NaN NaN 0.051 0.00182 NaN NaN NaN NaN
14833 18894461715 usda-ndb-import Glazed Chocolate Donuts NaN NaN Big Y, Big Y Foods Inc. big-y,big-y-foods-inc NaN NaN 71 g (1 DONUT) ... NaN NaN NaN NaN 0.056 0.00152 NaN NaN NaN NaN
14839 18894462439 usda-ndb-import Maple Donuts NaN NaN Big Y, Big Y Foods Inc. big-y,big-y-foods-inc NaN NaN 66 g (1 DONUT) ... NaN NaN NaN NaN 0.061 0.00164 NaN NaN NaN NaN
15820 20146107524 usda-ndb-import Donut Holes NaN NaN Mary Ann's Baking Company mary-ann-s-baking-company NaN NaN 50 g (4 HOLES) ... NaN NaN NaN NaN 0.040 0.00072 NaN NaN NaN NaN
15821 20146107555 usda-ndb-import Chocolate Coated Donut Bites NaN NaN Mary Ann's Baking Company mary-ann-s-baking-company NaN NaN 34 g (2 DONUTS) ... NaN NaN NaN NaN 0.059 0.00212 NaN NaN NaN NaN
15822 20146107579 usda-ndb-import Donut Bites NaN NaN Mary Ann's Baking Company mary-ann-s-baking-company NaN NaN 47 g (2 DONUTS) ... NaN NaN NaN NaN 0.128 0.00230 NaN NaN NaN NaN
15823 20146318418 usda-ndb-import Frosted Mini Donuts NaN NaN Maryann's Baking Company maryann-s-baking-company NaN NaN 34 g (2 DONUTS) ... NaN NaN NaN NaN 0.059 0.00212 NaN NaN NaN NaN
16040 20569123408 usda-ndb-import Country Treats, Glazed Cake Donut Holes, Cherry NaN NaN Maplehurst Bakeries Llc maplehurst-bakeries-llc NaN NaN 60 g (4 DONUT HOLES) ... NaN NaN NaN NaN 0.100 0.00180 NaN NaN NaN NaN
16041 20569143017 usda-ndb-import Donut Gems, Cinnamon NaN NaN Country Treats country-treats NaN NaN 60 g (60 g) ... NaN NaN NaN NaN 0.067 0.00180 NaN NaN NaN NaN
17387 21130118748 usda-ndb-import Powdered Donut Holes NaN NaN Signature Kitchens signature-kitchens NaN NaN 54 g (5 HOLES) ... NaN NaN NaN NaN 0.074 0.00067 NaN NaN NaN NaN
17388 21130118755 usda-ndb-import Frosted Donut Holes NaN NaN Safeway Kitchens, Safeway Inc. safeway-kitchens,safeway-inc NaN NaN 56 g (5 HOLES) ... NaN NaN NaN NaN 0.036 0.00193 NaN NaN NaN NaN
17389 21130118762 usda-ndb-import Glazed Donut Holes NaN NaN Safeway Kitchens, Safeway Inc. safeway-kitchens,safeway-inc NaN NaN 48 g (4 HOLES) ... NaN NaN NaN NaN 0.125 0.00225 NaN NaN NaN NaN
17393 21130118861 usda-ndb-import Crumb Donut Holes NaN NaN Signature Kitchens, Safeway Inc. signature-kitchens,safeway-inc NaN NaN 50 g (4 HOLES) ... NaN NaN NaN NaN 0.040 0.00072 NaN NaN NaN NaN
21238 24126016264 usda-ndb-import Angel Halos, Powdered Mini Donuts NaN NaN Butternut butternut NaN NaN 57 g (57 g) ... NaN NaN NaN NaN 0.035 0.00189 NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
171594 888109050030 usda-ndb-import Donettes, Mini Donuts, Frosted Double Chocoalte NaN NaN Hostess hostess NaN NaN 85 g (3 oz) ... NaN NaN NaN NaN 0.047 0.00212 NaN NaN NaN NaN
171595 888109050047 usda-ndb-import Donettes, Mini Donuts, Powdered NaN NaN Hostess hostess NaN NaN 85 g (3 oz) ... NaN NaN NaN NaN 0.024 0.00212 NaN NaN NaN NaN
171596 888109050054 usda-ndb-import Donettes, Mini Donuts, Crunch NaN NaN Hostess hostess NaN NaN 113 g (4 oz) ... NaN NaN NaN NaN 0.018 0.00159 NaN NaN NaN NaN
171597 888109050061 usda-ndb-import Donettes, Bakery Classics, Mini Donuts, Glazed NaN NaN Hostess hostess NaN NaN 105 g (105 g) ... NaN NaN NaN NaN 0.095 0.00137 NaN NaN NaN NaN
171617 888109110239 usda-ndb-import Frosted Mini Donuts NaN NaN Hostess hostess NaN NaN 56 g (4 DONUTS) ... NaN NaN NaN NaN 0.107 0.00193 NaN NaN NaN NaN
171618 888109110246 usda-ndb-import Powdered Mini Donuts NaN NaN Hostess hostess NaN NaN 56 g (4 DONUTS) ... NaN NaN NaN NaN 0.107 0.00129 NaN NaN NaN NaN
171621 888109110284 usda-ndb-import Mini Donuts NaN NaN Hostess Brands Llc hostess-brands-llc NaN NaN 60 g (4 DONUTS) ... NaN NaN NaN NaN 0.067 0.00180 NaN NaN NaN NaN
171634 888109110642 usda-ndb-import Donettes, Crunch Mini Donuts NaN NaN Hostess hostess NaN NaN 60 g (60 g) ... NaN NaN NaN NaN 0.067 0.00120 NaN NaN NaN NaN
171635 888109110659 usda-ndb-import Donettes, Glazed Mini Donuts NaN NaN Hostess hostess NaN NaN 53 g (53 g) ... NaN NaN NaN NaN 0.075 0.00136 NaN NaN NaN NaN
171640 888109110888 usda-ndb-import Donettes, Glazed Mini Donuts NaN NaN Hostess hostess NaN NaN 53 g (53 g) ... NaN NaN NaN NaN 0.038 0.00136 NaN NaN NaN NaN
171641 888109110901 usda-ndb-import Donettes, Crunch Mini Donuts NaN NaN Hostess hostess NaN NaN 60 g (60 g) ... NaN NaN NaN NaN 0.033 0.00120 NaN NaN NaN NaN
171655 888109111243 usda-ndb-import Donettes, Maple Glazed Mini Donuts NaN NaN Hostess hostess NaN NaN 53 g (53 g) ... NaN NaN NaN NaN 0.000 0.00136 NaN NaN NaN NaN
171657 888109111298 usda-ndb-import Red Velvet Mini Donuts NaN NaN Hostess hostess NaN NaN 53 g (3 DONUTS) ... NaN NaN NaN NaN 0.038 0.00204 NaN NaN NaN NaN
171673 888109150013 usda-ndb-import Mini Donuts NaN NaN Hostess hostess NaN NaN 57 g (4 DONUTS) ... NaN NaN NaN NaN 0.105 0.00126 NaN NaN NaN NaN
171674 888109150020 usda-ndb-import Donettes, Frosted Mini Donuts NaN NaN Hostess hostess NaN NaN 50 g (50 g) ... NaN NaN NaN NaN 0.040 0.00216 NaN NaN NaN NaN
171675 888109150037 usda-ndb-import Donettes, Frosted Devil's Food Mini Donuts NaN NaN Hostess hostess NaN NaN 50 g (50 g) ... NaN NaN NaN NaN 0.040 0.00216 NaN NaN NaN NaN
171676 888109150044 usda-ndb-import Donettes, Powdered Mini Donuts NaN NaN Hostess hostess NaN NaN 60 g (60 g) ... NaN NaN NaN NaN 0.100 0.00120 NaN NaN NaN NaN
171678 888109210243 usda-ndb-import Powdered Mini Donuts NaN NaN Hostess hostess NaN NaN 56 g (4 DONUTS) ... NaN NaN NaN NaN 0.107 0.00129 NaN NaN NaN NaN
171684 888109300067 usda-ndb-import Frosted Mini Donuts NaN NaN Dolly Madison Bakery dolly-madison-bakery NaN NaN 85 g (6 DONUTS) ... NaN NaN NaN NaN 0.094 0.00169 NaN NaN NaN NaN
171685 888109300074 usda-ndb-import Six Powdered Mini Donuts NaN NaN Dolly Madison Bakery dolly-madison-bakery NaN NaN 85 g (6 DONUTS) ... NaN NaN NaN NaN 0.094 0.00127 NaN NaN NaN NaN
171686 888109300081 usda-ndb-import Crunch Mini Donuts NaN NaN Dolly Madison dolly-madison NaN NaN 113 g (6 DONUTS) ... NaN NaN NaN NaN 0.071 0.00127 NaN NaN NaN NaN
173033 893536002620 usda-ndb-import Powdered Donuts NaN NaN Gluten Free Bake Shoppe Inc. gluten-free-bake-shoppe-inc NaN NaN 57 g (57 g) ... NaN NaN NaN NaN 0.035 0.00063 NaN NaN NaN NaN
173035 893536002705 usda-ndb-import Donuts NaN NaN Katz katz NaN NaN 65 g (1 DONUT) ... NaN NaN NaN NaN 0.031 0.00055 NaN NaN NaN NaN
173036 893536002712 usda-ndb-import Cinnamon Donut Holes NaN NaN Katz katz NaN NaN 28 g (1 ONZ) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
173039 893536002965 usda-ndb-import Triple Chocolate Donut NaN NaN Gluten Free Bake Shop Inc gluten-free-bake-shop-inc NaN NaN 61 g (1 DONUT) ... NaN NaN NaN NaN 0.033 0.00236 NaN NaN NaN NaN
270280 4141522391 usda-ndb-import Powdered Donut Holes NaN NaN Publix Bakery publix-bakery NaN NaN 49 g (2 DONUT HOLES) ... NaN NaN NaN NaN 0.000 0.00147 NaN NaN NaN NaN
270281 4141522591621 usda-ndb-import Assorted Cake Donut Holes NaN NaN Publix Bakery publix-bakery NaN NaN 47 g (2 DONUT HOLES) ... NaN NaN NaN NaN 0.000 0.00153 NaN NaN NaN NaN
280326 5051379078621 usda-ndb-import Mini Dugar Cake Donut Muffins NaN NaN Fresh & Easy fresh-easy NaN NaN 64 g (2 MINI MUFFINS) ... NaN NaN NaN NaN 0.062 0.00112 NaN NaN NaN NaN
280327 5051379078669 usda-ndb-import Baked Donuts NaN NaN Fresh & Easy fresh-easy NaN NaN 57 g (1 DONUT) ... NaN NaN NaN NaN 0.000 0.00189 NaN NaN NaN NaN
326822 88810911088 usda-ndb-import Glazed Mini Donuts NaN NaN Hostess hostess NaN NaN 53 g (3 DONUTS) ... NaN NaN NaN NaN 0.038 0.00136 NaN NaN NaN NaN

301 rows × 31 columns


In [62]:
df[df["product_name"].str.lower().str.contains("cracker", na = False)]


Out[62]:
code creator product_name generic_name quantity brands brands_tags categories categories_tags serving_size ... folates_100g bicarbonate_100g potassium_100g chloride_100g calcium_100g iron_100g fluoride_100g iodine_100g caffeine_100g cocoa_100g
739 8077101118 usda-ndb-import Yan Yan Crispy Cracker Stick, Strawberry NaN NaN Meiji, Meiji Seika (S) Pte. Ltd. meiji,meiji-seika-s-pte-ltd NaN NaN 57 g (57 g) ... NaN NaN NaN NaN 0.070 0.00126 NaN NaN NaN NaN
880 8725070018 usda-ndb-import Long Grove Confectionery Co., Graham Crackers,... NaN NaN Long Grove Confectionery Co. long-grove-confectionery-co NaN NaN 28 g (1 PC.) ... NaN NaN NaN NaN 0.286 0.00129 NaN NaN NaN NaN
906 8982000216 usda-ndb-import Cracker Crisps Sesame Mini Crackers NaN NaN Beigel Beigel beigel-beigel NaN NaN 28 g (1 oz) ... NaN NaN NaN NaN 0.000 0.00257 NaN NaN NaN NaN
907 8982000513 usda-ndb-import Cracker Crisps, Sour Creme & Onion NaN NaN Beigel Beigel beigel-beigel NaN NaN 28 g (1 oz) ... NaN NaN NaN NaN 0.000 0.00129 NaN NaN NaN NaN
1491 10300881186 usda-ndb-import Double Crunch Seasoned Cracker-Coated Peanuts NaN NaN Diamond Foods Inc. diamond-foods-inc NaN NaN 28 g (27 PIECES | ABOUT) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
1492 10300882183 usda-ndb-import Double Crunch Seasoned Cracker-Coated Peanuts,... NaN NaN Emerald, Diamond Foods Inc. emerald,diamond-foods-inc NaN NaN 28 g (27 PIECES | ABOUT) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
1493 10300883180 usda-ndb-import Double Crunch Seasoned Cracker-Coated Peanuts,... NaN NaN Emerald, Diamond Foods Inc. emerald,diamond-foods-inc NaN NaN 28 g (27 PIECES | ABOUT) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
1825 11110011367 usda-ndb-import The Original Snack Crackers NaN NaN Kroger kroger NaN NaN 16 g (16 g) ... NaN NaN NaN NaN 0.000 0.00225 NaN NaN NaN NaN
1919 11110018731 usda-ndb-import Graham Crackers NaN NaN Psst psst NaN NaN 27 g (27 g) ... NaN NaN NaN NaN 0.074 0.00267 NaN NaN NaN NaN
1920 11110018755 usda-ndb-import Animal Crackers NaN NaN Psst psst NaN NaN 30 g (10 CRACKERS) ... NaN NaN NaN NaN 0.000 0.00360 NaN NaN NaN NaN
1921 11110018779 usda-ndb-import Psst..., Saltines Crackers NaN NaN Psst... psst NaN NaN 14 g (14 g) ... NaN NaN NaN NaN 0.143 0.00514 NaN NaN NaN NaN
1922 11110018793 usda-ndb-import Oyster Crackers NaN NaN Kroger kroger NaN NaN 15 g (15 g) ... NaN NaN NaN NaN 0.000 0.00480 NaN NaN NaN NaN
1944 11110019769 usda-ndb-import P$$T..., Snack Crackers, Delightfully Golden NaN NaN The Kroger Co. the-kroger-co NaN NaN 15 g (5 CRACKERS) ... NaN NaN NaN NaN 0.133 0.00240 NaN NaN NaN NaN
1946 11110019790 usda-ndb-import Baked Oyster Crackers, Original NaN NaN Kroger kroger NaN NaN 15 g (15 g) ... NaN NaN NaN NaN 0.133 0.00480 NaN NaN NaN NaN
1947 11110019806 usda-ndb-import Baked Oyster Crackers NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 15 g (19 CRACKERS) ... NaN NaN NaN NaN 0.133 0.00480 NaN NaN NaN NaN
2031 11110024237 usda-ndb-import P$$T..., Wheat Crackers NaN NaN P$$T... p-t NaN NaN 15 g (15 g) ... NaN NaN NaN NaN 0.000 0.00240 NaN NaN NaN NaN
2118 11110080820 usda-ndb-import Letters & Numbers Crackers NaN NaN Kroger kroger NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.333 0.00000 NaN NaN NaN NaN
2128 11110088093 usda-ndb-import Graham Crackers, Chocolate Animal NaN NaN Kroger kroger NaN NaN 29 g (29 g) ... NaN NaN NaN NaN 0.000 0.00248 NaN NaN NaN NaN
2133 11110090188 usda-ndb-import Baked Wheat Crisps Multi-Grain Crackers NaN NaN Kroger kroger NaN NaN 31 g (31 g) ... NaN NaN NaN NaN 0.000 0.00348 NaN NaN NaN NaN
2134 11110090539 usda-ndb-import Baked Wheat Crisps Crackers, Original NaN NaN Kroger kroger NaN NaN 31 g (31 g) ... NaN NaN NaN NaN 0.000 0.00232 NaN NaN NaN NaN
2137 11110090775 usda-ndb-import Country Club Crackers, Original NaN NaN Kroger kroger NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.133 0.00480 NaN NaN NaN NaN
2140 11110091086 usda-ndb-import Graham Crackers, Original NaN NaN Kroger kroger NaN NaN 27 g (27 g) ... NaN NaN NaN NaN 0.074 0.00267 NaN NaN NaN NaN
2143 11110091307 usda-ndb-import Graham Crackers, Cinnamon NaN NaN Kroger kroger NaN NaN 31 g (31 g) ... NaN NaN NaN NaN 0.000 0.00465 NaN NaN NaN NaN
2160 11110097354 usda-ndb-import Sandwich Cracker, Cheddar Cheese NaN NaN Kroger kroger NaN NaN 39 g (39 g) ... NaN NaN NaN NaN 0.103 0.00277 NaN NaN NaN NaN
2161 11110097378 usda-ndb-import Sandwich Crackers, Peanut Butter & Cheese NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 39 g (1 PACKAGE) ... NaN NaN NaN NaN 0.000 0.00277 NaN NaN NaN NaN
2328 11110299888 usda-ndb-import Food4less, S'Mores Cookies, Graham Cracker NaN NaN The Kroger Co. the-kroger-co NaN NaN 28 g (1 COOKIE) ... NaN NaN NaN NaN 0.071 0.00257 NaN NaN NaN NaN
3248 11110804822 usda-ndb-import Multigrain Rice Crackers With Sea Salt & Pepper NaN NaN Simple Truth simple-truth NaN NaN 30 g (16 CRACKERS) ... NaN NaN NaN NaN 0.133 0.00360 NaN NaN NaN NaN
3396 11110817068 usda-ndb-import Reduced Fat Graham Cracker NaN NaN Kroger kroger NaN NaN 21 g (21 g) ... NaN NaN NaN NaN 0.000 0.00171 NaN NaN NaN NaN
3734 11110841629 usda-ndb-import Mini Cheese Sandwich Crackers NaN NaN Kroger kroger NaN NaN 28 g (28 g) ... NaN NaN NaN NaN 0.071 0.00257 NaN NaN NaN NaN
3905 11110851703 usda-ndb-import Graham Cracker NaN NaN Kroger kroger NaN NaN 21 g (21 g) ... NaN NaN NaN NaN 0.000 0.00171 NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
292086 68826715916 usda-ndb-import Cracker Crisps, Fig & Olive NaN NaN Ahold ahold NaN NaN 30 g (9 CRISPS | ABOUT) ... NaN NaN NaN NaN 0.133 0.00360 NaN NaN NaN NaN
292100 68826717912 usda-ndb-import Cheddar Cheese Cracker Cut NaN NaN Ahold ahold NaN NaN 32 g (4 SLICES) ... NaN NaN NaN NaN 0.781 0.00000 NaN NaN NaN NaN
293681 7467340335088 usda-ndb-import Soda Crackers Biscuits NaN NaN Molinos Valle Del Cibao molinos-valle-del-cibao NaN NaN 30 g (1.06 ONZ) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
293916 7505153315184 usda-ndb-import Cracker Sandwich NaN NaN Monde M.Y. San Corporation monde-m-y-san-corporation NaN NaN 30 g (1 SANDWICH) ... NaN NaN NaN NaN 0.000 0.00600 NaN NaN NaN NaN
293917 7505153315320 usda-ndb-import Sky Flakes, Cracker Sandwich, Condensada NaN NaN Monde M. Y. San Corporation monde-m-y-san-corporation NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.000 0.00480 NaN NaN NaN NaN
307571 7622300847234 usda-ndb-import Crackers Express NaN NaN Terrabusi terrabusi NaN NaN 30 g (5 CRACKERS) ... NaN NaN NaN NaN 0.000 0.00840 NaN NaN NaN NaN
308359 7730116150193 usda-ndb-import Coating Mix Cracker Meal NaN NaN Disgal S.A. disgal-s-a NaN NaN 30 g (3 Tbsp) ... NaN NaN NaN NaN 0.000 0.00240 NaN NaN NaN NaN
308377 7750106000048 usda-ndb-import Water Crackers NaN NaN Panaderia San Jorge S.A. panaderia-san-jorge-s-a NaN NaN 30 g (30 GRM) ... NaN NaN NaN NaN NaN 0.00720 NaN NaN NaN NaN
308378 7750106264617 usda-ndb-import Original Crackers NaN NaN San Jorge san-jorge NaN NaN 28 g (28 GRM) ... NaN NaN NaN NaN NaN 0.00643 NaN NaN NaN NaN
308379 7750106737708 usda-ndb-import Cracknel Integrale Crackers NaN NaN San Jorge san-jorge NaN NaN 37 g (37 GRM) ... NaN NaN NaN NaN 0.000 0.00730 NaN NaN NaN NaN
309152 79963282636 usda-ndb-import Italian Herbs, Lemon 7 Tomato Crackerz NaN NaN Jilz Snackerz Llc jilz-snackerz-llc NaN NaN 26 g (10 CRACKERS) ... NaN NaN NaN NaN 0.077 0.00277 NaN NaN NaN NaN
312192 8008620009610 usda-ndb-import Crackers NaN NaN Crich crich NaN NaN 25 g (1 PACKET) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
312193 8008620009627 usda-ndb-import Whole Wheat Crackers NaN NaN Vuova Industria Biscotti Crich S.P.A vuova-industria-biscotti-crich-s-p-a NaN NaN 25 g (1 PACKET) ... NaN NaN NaN NaN 0.000 0.00288 NaN NaN NaN NaN
312194 8008620050759 usda-ndb-import Salted Crackers NaN NaN Crich crich NaN NaN 31.25 g (1 PACKET) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
312195 8008620050773 usda-ndb-import Whole Wheat Crackers NaN NaN Crich crich NaN NaN 31.25 g (1 PACKET) ... NaN NaN NaN NaN 0.000 0.00230 NaN NaN NaN NaN
312398 8009120005409 usda-ndb-import Classici Mini Crackers NaN NaN L'Albero Del Grano l-albero-del-grano NaN NaN 10 g (5 PIECES) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
312797 8014941000014 usda-ndb-import Rustic Crackers NaN NaN Bonta' Lucane Srl bonta-lucane-srl NaN NaN 28 g (10 PIECES) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
312798 8014941000021 usda-ndb-import Focaccine With Black Olives Rustic Crackers NaN NaN Bonta' Lucane bonta-lucane NaN NaN 28 g (10 PIECES) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
312800 8014941000069 usda-ndb-import Rustic Crackers NaN NaN Bonta Lucane Srl bonta-lucane-srl NaN NaN 28 g (10 PIECES) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
312802 8014941050125 usda-ndb-import Sfogliette Crackers NaN NaN Bonta Lucane Srl bonta-lucane-srl NaN NaN 28 g (9 PIECES) ... NaN NaN NaN NaN 0.071 0.00129 NaN NaN NaN NaN
314500 8083683202130 usda-ndb-import Organic Crunchin Crackers Wholesome Snacks, Or... NaN NaN Earth's Best earth-s-best NaN NaN 20 g (20 g) ... NaN NaN NaN NaN 0.200 0.01800 NaN NaN NaN NaN
325727 8801019300974 usda-ndb-import Cracker NaN NaN Haitai haitai NaN NaN 22 g (1 PACK, PER CONTAINER) ... NaN NaN NaN NaN 0.005 0.00000 NaN NaN NaN NaN
325729 8801019309175 usda-ndb-import Biscuit, Flour Sarubia Cracker NaN NaN Haitai haitai NaN NaN 30 g (30 g) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
326744 8858629001777 usda-ndb-import Thai Rice Crackers, Crab Curry NaN NaN Bangkok Cookies bangkok-cookies NaN NaN 30 g (1 oz) ... NaN NaN NaN NaN 0.333 0.01200 NaN NaN NaN NaN
326745 8858629001791 usda-ndb-import Thai Rice Crackers, Tom Yum NaN NaN Bangkok Cookies bangkok-cookies NaN NaN 30 g (1 oz) ... NaN NaN NaN NaN 0.000 0.00120 NaN NaN NaN NaN
326937 8901063136700 usda-ndb-import 50-50 Crackers NaN NaN Britannia britannia NaN NaN 31 g (8 BISCUITS) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
327001 8902351111119 usda-ndb-import Mini Snak Salted Cracker NaN NaN Sobisk sobisk NaN NaN 28 g (41 CRACKERS) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
327217 89905500040 usda-ndb-import Baked Crackers NaN NaN Firehook firehook NaN NaN 28 g (7 CRACKERS) ... NaN NaN NaN NaN NaN 0.00386 NaN NaN NaN NaN
330311 9556390158162 usda-ndb-import Lee, Special Crackers NaN NaN Lee Biscuits (Pte.) Ltd. lee-biscuits-pte-ltd NaN NaN 22 g (22 g) ... NaN NaN NaN NaN 0.045 0.00082 NaN NaN NaN NaN
330312 9556390178160 usda-ndb-import Sugar Crackers NaN NaN Lee Biscuits (Pte.) Ltd. lee-biscuits-pte-ltd NaN NaN 22 g (3 PCS) ... NaN NaN NaN NaN 0.000 0.00082 NaN NaN NaN NaN

1576 rows × 31 columns


In [65]:
df[df["product_name"].str.lower().str.contains("cereal", na = False)]


Out[65]:
code creator product_name generic_name quantity brands brands_tags categories categories_tags serving_size ... folates_100g bicarbonate_100g potassium_100g chloride_100g calcium_100g iron_100g fluoride_100g iodine_100g caffeine_100g cocoa_100g
116 38317 usda-ndb-import Multigrain Cereal Flakes NaN NaN Unfi unfi NaN NaN 38 g (38 g) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
117 38324 usda-ndb-import 8-Grain Wheat Free Cereal NaN NaN Bob's Red Mill bob-s-red-mill NaN NaN 40 g (0.25 cup) ... NaN NaN NaN NaN 0.050 0.00360 NaN NaN NaN NaN
3107 11110784148 usda-ndb-import Chip Mates, Sweetened Corn Cereal NaN NaN Kroger kroger NaN NaN 26 g (0.75 cup) ... NaN NaN 0.154 NaN 0.385 0.01731 NaN NaN NaN NaN
3466 11110823496 usda-ndb-import Frosted Flakes Sweetened Corn Cereal NaN NaN Kroger kroger NaN NaN 30 g (0.75 cup) ... 0.000667 NaN 0.067 NaN 0.000 0.01800 NaN NaN NaN NaN
3473 11110823601 usda-ndb-import Cocoa Puffed Cereal NaN NaN Kroger kroger NaN NaN 27 g (0.75 cup) ... 0.000741 NaN 0.259 NaN 0.370 0.01667 NaN NaN NaN NaN
3609 11110832986 usda-ndb-import Frosted Flakes Cereal, Sweetened Organic Flake... NaN NaN Simple Truth Organic simple-truth-organic NaN NaN 30 g (1 cup) ... NaN NaN 0.150 NaN 0.000 0.00120 NaN NaN NaN NaN
3613 11110833037 usda-ndb-import Cereal Toasted Oats NaN NaN Simple True Organic simple-true-organic NaN NaN 30 g (1 cup) ... 166.666667 NaN 0.267 NaN 0.200 0.02700 NaN NaN NaN NaN
3621 11110834409 usda-ndb-import Sweetened Corn & Oat Puffs Cereal, Crisp Berry... NaN NaN Kroger kroger NaN NaN 26 g (1 cup) ... NaN NaN 0.135 NaN 0.000 0.01731 NaN NaN NaN NaN
3636 11110836199 usda-ndb-import Honey Almond Flax Cereal NaN NaN Simple Truth simple-truth NaN NaN 55 g (0.75 cup) ... NaN NaN 0.618 NaN 0.073 0.00491 NaN NaN NaN NaN
3784 11110844958 usda-ndb-import Multi-Grain Toasted Cereal NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 29 g (1 cup) ... NaN NaN 0.345 NaN 0.345 0.02793 NaN NaN NaN NaN
3896 11110851215 usda-ndb-import Crispy Rice Cereal NaN NaN Kroger kroger NaN NaN 33 g (1.25 cup) ... 0.000606 NaN 0.106 NaN 0.000 0.03273 NaN NaN NaN NaN
3910 11110851970 usda-ndb-import Living Well, Multi-Grain Cereal NaN NaN The Kroger Co. the-kroger-co NaN NaN 32 g (0.75 cup) ... NaN NaN 0.469 NaN 0.312 0.02812 NaN NaN NaN NaN
3911 11110851987 usda-ndb-import Living Well, Multi-Grain Cereal, Cinnamon NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 32 g (0.75 cup) ... NaN NaN 0.438 NaN 0.312 0.02250 NaN NaN NaN NaN
3931 11110852939 usda-ndb-import Chocolaty Sweetened Rice Cereal NaN NaN Kroger kroger NaN NaN 31 g (0.75 cup) ... 0.000645 NaN 0.177 NaN 0.323 0.01452 NaN NaN NaN NaN
3948 11110853646 usda-ndb-import Crunchy Wheat Flakes Cereal With Raisins, Rais... NaN NaN Kroger kroger NaN NaN 59 g (1 cup) ... NaN NaN 0.661 NaN 0.034 0.00763 NaN NaN NaN NaN
3956 11110853929 usda-ndb-import Whole Grain Wheat Cereal With Bran Flakes NaN NaN Kroger kroger NaN NaN 29 g (0.75 cup) ... 0.001379 NaN 0.586 NaN 3.448 NaN NaN NaN NaN NaN
3984 11110855497 usda-ndb-import Fruit Rings Multi-Grain Cereal NaN NaN Kroger kroger NaN NaN 42 g (1 CONTAINER) ... 0.000667 NaN 0.107 NaN 0.238 0.01500 NaN NaN NaN NaN
4091 11110861597 usda-ndb-import Crunchy Wheat Flakes Cereal, Raisin Bran NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 71 g (71 GRM) ... NaN NaN 0.662 NaN 0.000 0.00761 NaN NaN NaN NaN
4096 11110861894 usda-ndb-import Multi-Grain Toasted Cereal, Peanut Butter NaN NaN Kroger kroger NaN NaN 28 g (0.75 cup) ... 0.000714 NaN 0.268 NaN 0.357 0.02893 NaN NaN NaN NaN
4293 11110869845 usda-ndb-import Cereal Bars, Apple & Cinnamon NaN NaN Kroger, Kroger Co. kroger,kroger-co NaN NaN 37 g (37 g) ... 0.000108 NaN NaN NaN 0.405 0.00486 NaN NaN NaN NaN
4377 11110872869 usda-ndb-import Bite Size Lightly Sweetened Whole Grain Wheat ... NaN NaN Kroger kroger NaN NaN 55 g (1 cup) ... 0.000029 NaN 0.327 NaN 0.000 0.00327 NaN NaN NaN NaN
4511 11110878243 usda-ndb-import Nutty Nuggets, Crunchy Wheat & Barley Cereal NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 58 g (0.5 cup) ... NaN NaN 0.397 NaN 0.034 0.02793 NaN NaN NaN NaN
4514 11110878281 usda-ndb-import Honey Nut Bitz Toasted Corn Cereal NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 32 g (0.75 cup) ... NaN NaN 0.156 NaN 0.312 0.02812 NaN NaN NaN NaN
4515 11110878298 usda-ndb-import Toasted Rice Cereal NaN NaN Kroger kroger NaN NaN 27 g (1 cup) ... 0.000741 NaN 0.111 NaN 0.370 0.03333 NaN NaN NaN NaN
4661 11110887238 usda-ndb-import Cinnamon Puffs Cereal NaN NaN Kroger kroger NaN NaN 31 g (0.75 cup) ... NaN NaN 0.210 NaN 0.323 0.01452 NaN NaN NaN NaN
5505 11150100533 usda-ndb-import Toasted Rice Cereal NaN NaN Roundy's roundy-s NaN NaN 27 g (1 cup) ... NaN NaN 0.111 NaN 0.370 0.03333 NaN NaN NaN NaN
5507 11150100588 usda-ndb-import Tasteeos, Sweetened Toasted Oat Cereal, Tastee... NaN NaN Roundy's roundy-s NaN NaN 30 g (0.75 cup) ... NaN NaN 0.200 NaN 0.333 0.01500 NaN NaN NaN NaN
5508 11150100595 usda-ndb-import Honey Nut Tasteeos, Sweetened Toasted Oat Cere... NaN NaN Roundy's roundy-s NaN NaN 28 g (0.75 cup) ... NaN NaN 0.446 NaN 0.357 0.01607 NaN NaN NaN NaN
5509 11150100618 usda-ndb-import Select, Multi-Grain Crisp Cereal NaN NaN Roundy's, Roundy's Select roundy-s,roundy-s-select NaN NaN 54 g (0.75 cup) ... 0.000185 NaN 0.352 NaN 0.000 0.01167 NaN NaN NaN NaN
5510 11150100625 usda-ndb-import Select, Crunch Cereal, Cranberry Almond NaN NaN Roundy's, Roundy's Select roundy-s,roundy-s-select NaN NaN 55 g (0.5 cup) ... 0.000218 NaN 0.227 NaN 0.036 0.00327 NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
172425 891048001810 usda-ndb-import Asia Blend Superfood Hot Cereal NaN NaN Earnest Eats earnest-eats NaN NaN 42 g (0.5 cup) ... NaN NaN NaN NaN 0.143 0.00643 NaN NaN NaN NaN
172426 891048001858 usda-ndb-import Hot & Fit Cereal, American Blend NaN NaN Earnest Eats earnest-eats NaN NaN 67 g (1 cup) ... NaN NaN NaN NaN 0.090 0.00403 NaN NaN NaN NaN
172427 891048001865 usda-ndb-import Mayan Blend Hot & Fit Cereal NaN NaN Earnest Eats earnest-eats NaN NaN 67 g (1 cup) ... NaN NaN NaN NaN 0.090 0.00537 NaN NaN NaN NaN
172428 891048002084 usda-ndb-import Superfood Hot Cereal NaN NaN Earnest Eats earnest-eats NaN NaN 42 g (0.5 cup) ... NaN NaN NaN NaN 0.095 0.00429 NaN NaN NaN NaN
172429 891048002145 usda-ndb-import Hot & Fit Cereal, Blueberry Chia NaN NaN Earnest Eats earnest-eats NaN NaN 67 g (1 cup) ... NaN NaN NaN NaN 0.090 0.00403 NaN NaN NaN NaN
172498 891343002390 usda-ndb-import Bluebird Grain Farms, Old World Cereal Blend, ... NaN NaN Bluebird Grain Farms Llc bluebird-grain-farms-llc NaN NaN 39 g (0.25 cup) ... NaN NaN NaN NaN NaN 0.00462 NaN NaN NaN NaN
174837 939617006955 usda-ndb-import Snackimals, Organic Cereal, Cinnamon Crunch NaN NaN Barbaras barbaras NaN NaN 30 g (0.75 cup) ... NaN NaN 0.267 NaN 0.333 0.00120 NaN NaN NaN NaN
174905 980125260001 usda-ndb-import Quinoa Hot Cereal Flakes NaN NaN Ancient Harvest ancient-harvest NaN NaN 34 g (0.33 cup) ... NaN NaN NaN NaN 0.000 0.00424 NaN NaN NaN NaN
274933 4713398110577 usda-ndb-import Rice With Brown Sugar Cereal NaN NaN Greenmax greenmax NaN NaN 35 g (35 g) ... NaN NaN NaN NaN 0.286 0.00000 NaN NaN NaN NaN
277586 5010029215618 usda-ndb-import Whole Wheat Cereal Biscuits NaN NaN Weetabix weetabix NaN NaN 37.5 g (37.5 GRM) ... NaN NaN NaN NaN NaN 0.01200 NaN NaN NaN NaN
281581 5060044770760 usda-ndb-import Big Oz, Organic Quinoa Flakes Rolled Wholegrai... NaN NaN Big Oz Industries Limited big-oz-industries-limited NaN NaN 500 g (15 oz) ... NaN NaN 0.122 NaN NaN NaN NaN NaN NaN NaN
292700 70882046130 usda-ndb-import Multigrain Squares Cereal, Cinnamon NaN NaN Meijer meijer NaN NaN 32 g (0.75 cup) ... NaN NaN 0.438 NaN 0.312 0.02250 NaN NaN NaN NaN
292701 70882049190 usda-ndb-import Sweetened Multi-Grain Cereal, Apple NaN NaN Meijer meijer NaN NaN 33 g (1 cup) ... NaN NaN 0.091 NaN 0.303 0.02727 NaN NaN NaN NaN
292702 70882049405 usda-ndb-import Frosted Shredded Wheat Cereal NaN NaN Meijer meijer NaN NaN 55 g (1 cup) ... NaN NaN 0.327 NaN 0.000 0.02945 NaN NaN NaN NaN
292703 708820494738 usda-ndb-import Oat Squares Cereal NaN NaN Meijer meijer NaN NaN 56 g (1 cup) ... NaN NaN 0.357 NaN 0.179 0.02893 NaN NaN NaN NaN
292752 71373376250 usda-ndb-import Bite Size Frosted Shredded Wheat Cereal, Straw... NaN NaN Meijer meijer NaN NaN 55 g (1 cup) ... NaN NaN 0.327 NaN 0.000 0.02945 NaN NaN NaN NaN
292753 71373914185 usda-ndb-import Cocoa Crisps Rice Cereal With Rice Cocoa, Choc... NaN NaN Meijer meijer NaN NaN 29 g (0.75 cup) ... NaN NaN 0.190 NaN 0.000 0.00621 NaN NaN NaN NaN
292879 722906119455 usda-ndb-import Organic Hot Cereal Multigrain NaN NaN Country Choice country-choice NaN NaN 40 g (0.5 cup) ... NaN NaN NaN NaN 0.000 0.00360 NaN NaN NaN NaN
293842 7502233114620 usda-ndb-import Frosted Flakes Cereal NaN NaN Golden Foods golden-foods NaN NaN 30 g (1 cup) ... NaN NaN NaN NaN 0.000 0.00600 NaN NaN NaN NaN
293843 7502233114637 usda-ndb-import Arroz Inflado Con Sabor A Chocolate Cereal NaN NaN Cereales Y Pastas cereales-y-pastas NaN NaN 30 g (1 cup) ... NaN NaN NaN NaN 0.000 0.00600 NaN NaN NaN NaN
293844 7502233114866 usda-ndb-import Special Bran Flakes Cereal NaN NaN Golden Foods golden-foods NaN NaN 30 g (1 cup) ... NaN NaN NaN NaN 0.000 0.00600 NaN NaN NaN NaN
308315 7707200710311 usda-ndb-import Cereal NaN NaN Flips flips NaN NaN 48 g (0.666 cup) ... NaN NaN NaN NaN 0.313 0.00938 NaN NaN NaN NaN
311850 8006423302303 usda-ndb-import Milk Chocolate Pralines Filled With Cream & Ce... NaN NaN Sorini sorini NaN NaN 36 g (3 PIECES) ... NaN NaN NaN NaN 0.111 0.00300 NaN NaN NaN NaN
312816 8015282001036 usda-ndb-import Organic Hulled Millet Cereals NaN NaN Bms Srl bms-srl NaN NaN 80 g (0.4 cup) ... NaN NaN NaN NaN 0.012 0.00292 NaN NaN NaN NaN
314700 821908456065 usda-ndb-import Organic American Favorite, Granola Cereal Brand NaN NaN Cascadian Farm cascadian-farm NaN NaN 60 g (0.667 cup) ... NaN NaN 0.250 NaN 0.033 0.00240 NaN NaN NaN NaN
315994 8410376042511 usda-ndb-import Galletas 5 cereales con frutos rojos Galleta integral 240 g (6 x 40 g) Vitalday,Gullón vitalday,gullon Snacks dulces,Galletas y pasteles,Galletas en:sugary-snacks,en:biscuits-and-cakes,en:bisc... 10 g (10 GRM) ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
325822 8801062518159 usda-ndb-import Cereal Choco NaN NaN Lotte lotte NaN NaN 21 g (0.5 PACK) ... NaN NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN
326817 88692604564 usda-ndb-import Bountiful Morning, Fruit & Nut Cereal NaN NaN Meijer meijer NaN NaN 61 g (0.66 cup) ... NaN NaN NaN NaN 0.033 0.00295 NaN NaN NaN NaN
326913 88912003928 usda-ndb-import Cereal NaN NaN Honey Bunches Of Oats, Post honey-bunches-of-oats,post NaN NaN 30 g (0.75 cup) ... NaN NaN 0.183 NaN 0.000 0.03600 NaN NaN NaN NaN
327182 8937669369365 usda-ndb-import Multi Grain Hot Cereal With Quinoa & Flax NaN NaN Hodgson Mill hodgson-mill NaN NaN 40 g (0.33 cup) ... NaN NaN NaN NaN 0.050 0.00360 NaN NaN NaN NaN

1744 rows × 31 columns

Looks like there are plenty of options for these. For demo purposes I want to pick 12 of each with a reasonable range of variation on the key factors of sugar, fat, sodium, protein, so that I can have one plus up to 11 comparison products.


In [67]:
# reminder on column names remaining
df.columns


Out[67]:
Index(['code', 'creator', 'product_name', 'generic_name', 'quantity', 'brands',
       'brands_tags', 'categories', 'categories_tags', 'serving_size',
       'energy_100g', 'fat_100g', 'cholesterol_100g', 'carbohydrates_100g',
       'sugars_100g', 'starch_100g', 'fiber_100g', 'proteins_100g',
       'salt_100g', 'sodium_100g', 'alcohol_100g', 'folates_100g',
       'bicarbonate_100g', 'potassium_100g', 'chloride_100g', 'calcium_100g',
       'iron_100g', 'fluoride_100g', 'iodine_100g', 'caffeine_100g',
       'cocoa_100g'],
      dtype='object')

Now going to go through and find items that have certain category words in the product name. Then filter these to exclude the most often word that is confused in there (e.g. donut flavor coffee gets picked up under donut).

Then going to sort each of these based on the rank of items on key factors like sugar. And for each factor, going to pick items that are at specified percentiles, so we get a wide range on those factors.


In [155]:
# Words we want to find that indicate product type
cat_words = ["donut", "cracker", "cereal"]

# Some of these generate confusion, so also have an 'exclude' dictionary
# This is pretty crude, but seems ok for generating demo 

exclude_dict = {"donut": "coffee",
                "cracker": "Nut",
                "cereal": "Bar"}

# What we want to get variation on
pick_factors = ['fat_100g', 'sugars_100g', 'proteins_100g', 'sodium_100g']

# Points we want to pick (percentiles).  Can tune this to get more or fewer picks.

pick_percentiles = [0.1, 0.5, 0.9]
# pick_percentiles = [0, 0.25, 0.5, 0.75, 1.0]

demo_picks = []

for cat in cat_words:
    
    # first get all the items containing the cat word
    catf = df[df["product_name"].str.lower().str.contains(cat, na = False)]
    
    # then exclude any of these that contain the relevant exclude word
    catf = catf[~catf["product_name"].str.lower().str.contains(exclude_dict[cat], na = False)]
    
    # Identify what rank each product is in that category, for each main factor
    for p in pick_factors:
        
        catf[p + "_rank"] = catf[p].rank(method = "first")
        
        # Select five products, at quintiles on each
        
        high = catf[p + "_rank"].max()
        
        pick_index = [max(1, round(n * high)) for n in pick_percentiles]
        
        demo_picks.extend(catf[catf[p+"_rank"].isin(pick_index)].code)
        
    
demo_df = df[df.code.isin(demo_picks)]

# Add in category identifier
demo_df["demo_cat"] = "None"
for w in cat_words:
    is_cat = demo_df.product_name.str.lower().str.contains(w)
    demo_df["demo_cat"][is_cat] = w


/Users/seddont/anaconda/lib/python3.5/site-packages/ipykernel/__main__.py:46: SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
/Users/seddont/anaconda/lib/python3.5/site-packages/ipykernel/__main__.py:49: SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
/Users/seddont/anaconda/lib/python3.5/site-packages/pandas/core/generic.py:4702: SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
  self._update_inplace(new_data)
/Users/seddont/anaconda/lib/python3.5/site-packages/IPython/core/interactiveshell.py:2881: SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
  exec(code_obj, self.user_global_ns, self.user_ns)

In [162]:
# Take a look at what we built
demo_df


Out[162]:
code creator product_name generic_name quantity brands brands_tags categories categories_tags serving_size ... bicarbonate_100g potassium_100g chloride_100g calcium_100g iron_100g fluoride_100g iodine_100g caffeine_100g cocoa_100g demo_cat
1816 11110008817 usda-ndb-import Maple Glazed Cake Donuts NaN NaN Kroger, The Kroger Co. kroger,the-kroger-co NaN NaN 71 g (1 DONUT) ... NaN NaN NaN 0.113 0.00203 NaN NaN NaN NaN donut
2271 11110198990 usda-ndb-import Cake Donuts, S'Mores NaN NaN Bakery Fresh Goodness, The Kroger Co. bakery-fresh-goodness,the-kroger-co NaN NaN 62 g (1 DONUT) ... NaN NaN NaN 0.065 0.00232 NaN NaN NaN NaN donut
5599 11150146098 usda-ndb-import Kids Graham Crackers, Chocolate NaN NaN Roundy's roundy-s NaN NaN 30 g (19 COOKIES) ... NaN NaN NaN 0.000 0.00360 NaN NaN NaN NaN cracker
6793 11153041949 usda-ndb-import Crunchy Oat Squares With Cinnamon Cereal NaN NaN Foodtown, Foodtown Inc. foodtown,foodtown-inc NaN NaN 32 g (0.75 cup) ... NaN 0.438 NaN 0.312 0.02250 NaN NaN NaN NaN cereal
9226 11225127700 usda-ndb-import Sweet P's Bake Shop, Jumbo Glazed Raised Donuts NaN NaN Kingston Marketing Co kingston-marketing-co NaN NaN 78 g (1 DONUT) ... NaN NaN NaN 0.103 0.00138 NaN NaN NaN NaN donut
17698 21130266302 usda-ndb-import Pie Crust, Graham Cracker NaN NaN Signature Kitchens, Safeway Inc. signature-kitchens,safeway-inc NaN NaN 21 g (0.125 CRUST) ... NaN NaN NaN 0.000 0.00171 NaN NaN NaN NaN cracker
17710 21130281022 usda-ndb-import Corn Flakes Cereal NaN NaN Safeway Kitchens, Safeway Inc. safeway-kitchens,safeway-inc NaN NaN 28 g (1 cup) ... NaN 0.107 NaN 0.000 0.03214 NaN NaN NaN NaN cereal
21563 24300806247 usda-ndb-import Mini Donuts NaN NaN Little Debbie, Mckee Foods Corporation little-debbie,mckee-foods-corporation NaN NaN 122 g (8 DONUTS) ... NaN 0.164 NaN 0.033 0.00221 NaN NaN NaN NaN donut
31434 35826097101 usda-ndb-import Sweet & Crispy Graham Crackers NaN NaN Food Lion, Food Town Stores Inc. food-lion,food-town-stores-inc NaN NaN 35 g (2 FULL CRACKER SHEETS) ... NaN 0.171 NaN 0.429 0.00309 NaN NaN NaN NaN cracker
40525 41224710146 usda-ndb-import Water Crackers NaN NaN Roland roland NaN NaN 16 g (16 g) ... NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN cracker
50575 41498114947 usda-ndb-import Sweetened Multi-Grain Cereal Made With Natural... NaN NaN Millville millville NaN NaN 29 g (1 cup) ... NaN 0.103 NaN 0.345 0.01552 NaN NaN NaN NaN cereal
54983 42400060024 usda-ndb-import Naturally & Artificially Flavored Sweetened Co... NaN NaN Chocolatey Colossal Crunch chocolatey-colossal-crunch NaN NaN 30 g (0.75 cup) ... NaN 0.167 NaN 0.200 0.03000 NaN NaN NaN NaN cereal
55025 42400109754 usda-ndb-import Cocoa Dyno-Bites, Sweetened Rice Cereal With R... NaN NaN Mom Brands mom-brands NaN NaN 29 g (0.75 cup) ... NaN 0.190 NaN 0.000 0.00621 NaN NaN NaN NaN cereal
55247 42400236245 usda-ndb-import Berry Bunch Crunch, Sweetened Corn & Oat Cereal NaN NaN Mom Brands mom-brands NaN NaN 30 g (0.75 cup) ... NaN 0.100 NaN 0.000 0.03000 NaN NaN NaN NaN cereal
55265 42400240815 usda-ndb-import Honey Graham Cereal NaN NaN Honey Graham Toasters honey-graham-toasters NaN NaN 30 g (0.75 cup) ... NaN 0.250 NaN 0.333 0.03000 NaN NaN NaN NaN cereal
55517 42563600228 usda-ndb-import Bite Sized Cracked Wheat Crackers NaN NaN Field Day field-day NaN NaN 30 g (30 g) ... NaN NaN NaN 0.200 0.00360 NaN NaN NaN NaN cracker
63250 51933150546 usda-ndb-import Sweetened Puffed Wheat Cereal, Honey NaN NaN Kiggins kiggins NaN NaN 27 g (0.75 cup) ... NaN 0.167 NaN 0.000 0.00667 NaN NaN NaN NaN cereal
66652 58449620020 usda-ndb-import Eco Pac, Cereal, Millet Puffs NaN NaN Nature's Path nature-s-path NaN NaN 16 g (1 cup) ... NaN NaN NaN 0.000 0.00450 NaN NaN NaN NaN cereal
78073 72030015712 usda-ndb-import Frosted Donuts NaN NaN Entenmann's entenmann-s NaN NaN 48 g (48 g) ... NaN NaN NaN 0.000 0.00150 NaN NaN NaN NaN donut
78095 72030021645 usda-ndb-import Pop'Ettes Powdered Donuts NaN NaN Entenmann's, Bimbo Bakeries Usa Inc. entenmann-s,bimbo-bakeries-usa-inc NaN NaN 57 g (57 g) ... NaN NaN NaN 0.000 0.00126 NaN NaN NaN NaN donut
78734 72036713612 usda-ndb-import Cracker Cuts, Sharp Cheddar Cheese NaN NaN Ht Traders ht-traders NaN NaN 28 g (28 g) ... NaN NaN NaN 0.714 0.00000 NaN NaN NaN NaN cracker
86568 74323091137 usda-ndb-import Donas, Sugared Donuts NaN NaN Bimbo Bakeries Usa Inc. bimbo-bakeries-usa-inc NaN NaN 55 g (2 PIECES) ... NaN NaN NaN 0.182 0.00327 NaN NaN NaN NaN donut
91358 76185003815 usda-ndb-import Variety Pack Donut Holes NaN NaN Arnie's arnie-s NaN NaN 71 g (71 g) ... NaN NaN NaN 0.056 0.00203 NaN NaN NaN NaN donut
91435 76265185905 usda-ndb-import Plain Cake Mini Donuts NaN NaN Maple Donuts Inc maple-donuts-inc NaN NaN 45 g (2 DONUTS) ... NaN NaN NaN 0.000 0.00160 NaN NaN NaN NaN donut
92296 76606720956 usda-ndb-import Savory Snack Cracker, Celery & Onion NaN NaN Medford Farms medford-farms NaN NaN 15 g (15 g) ... NaN NaN NaN 0.133 0.00240 NaN NaN NaN NaN cracker
98466 78742129082 usda-ndb-import Baked Buttery Crackers, Naturally Flavored NaN NaN Great Value, Wal-Mart Stores Inc. great-value,wal-mart-stores-inc NaN NaN 16 g (5 CRACKERS) ... NaN 0.062 NaN 0.125 0.00225 NaN NaN NaN NaN cracker
125513 688267065378 usda-ndb-import Oats & O's, Toasted Whole Grain Oat Cereal NaN NaN Foodhold, Foodhold U.S.A Llc foodhold,foodhold-u-s-a-llc NaN NaN 28 g (1 cup) ... NaN 0.607 NaN 0.357 0.03214 NaN NaN NaN NaN cereal
129640 708820381599 usda-ndb-import Woven Wheats, Baked Whole Wheat Crackers, Rose... NaN NaN Meijer meijer NaN NaN 28 g (28 g) ... NaN NaN NaN 0.000 0.00257 NaN NaN NaN NaN cracker
132163 713733903387 usda-ndb-import Low Sodium Applause Crackers NaN NaN Meijer meijer NaN NaN 16 g (16 g) ... NaN NaN NaN 0.000 0.00450 NaN NaN NaN NaN cracker
169765 876274001858 usda-ndb-import Snack Time, Stack Pack Salted Crackers NaN NaN Global global NaN NaN 28 g (28 g) ... NaN NaN NaN 0.000 0.00000 NaN NaN NaN NaN cracker
171070 884912259370 usda-ndb-import Honey Bunches Of Oats, Cereal, Pecan & Maple B... NaN NaN Post post NaN NaN 29 g (0.75 cup) ... NaN 0.190 NaN 0.000 0.02172 NaN NaN NaN NaN cereal
171593 888109050023 usda-ndb-import Donettes, Mini Donuts, Frosted NaN NaN Hostess hostess NaN NaN 85 g (3 oz) ... NaN NaN NaN 0.024 0.00212 NaN NaN NaN NaN donut
171657 888109111298 usda-ndb-import Red Velvet Mini Donuts NaN NaN Hostess hostess NaN NaN 53 g (3 DONUTS) ... NaN NaN NaN 0.038 0.00204 NaN NaN NaN NaN donut
174905 980125260001 usda-ndb-import Quinoa Hot Cereal Flakes NaN NaN Ancient Harvest ancient-harvest NaN NaN 34 g (0.33 cup) ... NaN NaN NaN 0.000 0.00424 NaN NaN NaN NaN cereal
280327 5051379078669 usda-ndb-import Baked Donuts NaN NaN Fresh & Easy fresh-easy NaN NaN 57 g (1 DONUT) ... NaN NaN NaN 0.000 0.00189 NaN NaN NaN NaN donut
308377 7750106000048 usda-ndb-import Water Crackers NaN NaN Panaderia San Jorge S.A. panaderia-san-jorge-s-a NaN NaN 30 g (30 GRM) ... NaN NaN NaN NaN 0.00720 NaN NaN NaN NaN cracker

36 rows × 32 columns


In [159]:
# Now write it out to disk
outfile = "demo_food_data.csv"
demo_df.to_csv(data_dir+outfile)